package bit_pratice.day12;

/**
 * 给定两个32位整数n和m，同时给定i和j，将m的二进制数位插入到n的二进制的第j到第i位,保证n的第j到第i位均为零，
 * 且m的二进制位数小于等于i-j+1，其中二进制的位数从0开始由低到高。
 **/
public class 二进制的插入 {
    public int binInsert(int n, int m, int j, int i) {
        //将m左移j位与n进行或操作即可
        m=m<<j;
        return m|n;
    }
}
